package net.ba.map
{
	import com.google.maps.interfaces.IMap;
	import com.google.maps.interfaces.IOverlay;
	import com.google.maps.interfaces.IPane;
	
	import flash.display.DisplayObject;
	import flash.events.Event;
	
	import mx.core.Application;

	public class EditorOverlay implements IOverlay
	{
		
		public var map:IMap;
		
		public function EditorOverlay()
		{
			this.map = Application.application.mapContainer.map;
		}

		public function isHidden():Boolean
		{
			return false;
		}
		
		public function getDefaultPane(arg0:IMap):IPane
		{
			return null;
		}
		
		public function getDisplayObject():DisplayObject
		{
			return null;
		}
		
		public function getPane():IPane
		{
			return null;
		}
		
		public function remove():void
		{
		}
		
		public function initialize(_ipanel:IPane):void
		{
		}
		
		public function hide():void
		{
		}
		
		public function show():void
		{
		}
		
		public function positionOverlay(arg0:Boolean):void
		{
		}
		
		public function get interfaceChain():Array
		{
			return null;
		}
		
		public function get wrapper():Object
		{
			return null;
		}
		
		public function set wrapper(arg0:Object):void
		{
		}
		
		public function addEventListener(type:String, listener:Function, useCapture:Boolean=false, priority:int=0, useWeakReference:Boolean=false):void
		{
		}
		
		public function removeEventListener(type:String, listener:Function, useCapture:Boolean=false):void
		{
		}
		
		public function dispatchEvent(event:Event):Boolean
		{
			return false;
		}
		
		public function hasEventListener(type:String):Boolean
		{
			return false;
		}
		
		public function willTrigger(type:String):Boolean
		{
			return false;
		}
		
	}
}